var app=angular.module('app',[]);
//服务的value形式, 其值是可以改变的
app.value('realname','张三');
//服务的constant形式 其值不能改变
app.constant('http','www.baidu.com');
//服务的factory形式
app.factory('Data',function(){
	return{
		msg:'你好啊',
		setMsg:function(){
			this.msg='我不好';
		}
	}
});
//服务的service形式
app.service('user',function(){
	this.firstName="长孙";
	this.lastName="无忌";
	this.getName=function(){
		return this.firstName+this.lastName;
	}
});
app.controller('ctrl1',function($scope,realname,http,Data,user){
	$scope.realname=realname;
	$scope.httpname=http;
	$scope.factoryname=Data;
	$scope.username=user.getName();
});
//在多个controller间共享数据
app.factory('shareData',function(){
	return {
		msg:'共享的数据'
	};
});
app.controller('ctr01',function($scope,shareData){
	$scope.message=shareData.msg;
});


